//
//  CZHomeModel.swift
//  微博
//
//  Created by 范承志 on 16/6/11.
//  Copyright © 2016年 fanchengzhi. All rights reserved.
//

import UIKit

class CZHomeModel: NSObject {

    //创建时间
    var created_at: Date?
    
    //微博ID
    var id: Int64 = 0
    
    //微博信息内容
    var text: String?
    
    //微博来源
    var source: String?
    
    //用户模型
    var user: CZUserModel?
    
    //转发微博模型
    var retweeted_status: CZHomeModel?
    
    //转发数
    var reposts_count: Int = 0
    
    //评论
    var comments_count: Int = 0
    
    //表态数
    var attitudes_count: Int = 0
    
    //配图数组
    var pic_urls: [CZPictureInfoModel]?
    
    //返回容器类中的所需要存放的数据类型（以Class或class Name的形式）。
    //类方法使用Class || static修饰
    class func modelContainerPropertyGenericClass()->[String: Any] {
        return ["pic_urls": CZPictureInfoModel.self]
    }
    
    override var description: String{
        
        let keys = ["created_at", "id", "text", "source"]
        return dictionaryWithValues(forKeys: keys).description
    }
    
    
}

